## 课后作业
#- `+` 加法
# `-` 减法
#- `*`  乘法
## - ` / `  除法
## - ` // `  整除
#- ` % `  取余数
##  - ` ** `  x的y次幂
# - 开方(没有提供直接的运算符)  x ** (1 / 2)
#- abs()  取绝对值


#- 用函数实现一个具有加, 减, 乘, 除, 整除, 取余, 开方的计算器
  ##my_calculator.py

  ## def add(a, b):
  ##	...
  ##def sqrt(a, b):

# 加法
def add(a,b):
    return a+b;
print("-------------------加法----------------->a+b=",add(2,3))

# 减法
def jian(a,b):
    return a-b;
print("-------------------减法----------------->a-b=",jian(3,2))

# 乘法
def cheng(a,b):
    return a*b;
print("-------------------乘法-----------------a*b=>",cheng(2,3))

# 除法
def chu(a,b):
    return a/b;
print("-------------------除法-----------------a/b=>",chu(2,3))

# 整除
def zhengchu(a,b):
    return a//b;
print("-------------------整除-----------------a//b=>",zhengchu(3,2))

#取余数
def quyushu(a,b):
    return a%b;
print("-------------------取余数-----------------a%b=>",quyushu(3,2))

#x的y次幂
def ycimi(a,b):
    return a**b;
print("-------------------x的y次幂-----------------x**y=>",ycimi(2,3))


# 开方(没有提供直接的运算符)  x ** (1 / 2)
def kaifang(a):
    return a**(1/2);
print("-------------------x的y次幂-----------------x**(1/2)=>",kaifang(4))


#- abs()  取绝对值
def qujueduizhi(a):
    return  abs(a);
print("-------------------abs(a)----------------abs(a)=>",qujueduizhi(-4))